package diShiYiZhou;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class Text2 {
    public static void main(String[] args) {
        GregorianCalendar cld = new GregorianCalendar();
        System.out.println(cld);
        getTime(cld);

        Date b = new Date(1653392360281L);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        String s = sdf.format(b);
        System.out.println(s);


//        try {
//            SimpleDateFormat simpleDateFormat = new SimpleDateFormat(("yyyy/MM/dd HH:mm:ss"));
//            String string = "2024-5-12";
//            Date c = simpleDateFormat.parse(string);
//            System.out.println();
//        }
//        catch (ParseException e){
//            e.printStackTrace();
//        }

        try {
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
            Date start=simpleDateFormat.parse("2024-2-28");
            Date end=simpleDateFormat.parse("2024-5-12");
            long startTime=start.getTime();
            long endTime=end.getTime();
            long day=endTime-startTime;//毫秒
            System.out.println("相差天数为："+day/1000/60/60/24);
        }
        catch (ParseException e){
            e.printStackTrace();
        }

    }



    public static void getTime(GregorianCalendar cld) {
        System.out.println(cld.get(Calendar.YEAR)+"年"+
                cld.get(Calendar.MONTH)+"月"+
                cld.get(Calendar.DAY_OF_MONTH)+"日"+
                cld.get(Calendar.HOUR)+"时"+
                cld.get(Calendar.MINUTE)+"分"+
                cld.get(Calendar.SECOND)+"秒");
    }
}

